package com.kfm.base.array2;

import java.util.Arrays;

public class Demo11 {

    public static void main(String[] args) {
        /*
        给定一个整数数组，输入位置(下标) n 和值 k。将值 k 插入到数组的第 n 位并输出新数组的每一个元素。
         */
        int[] arr = {1, 2, 3, 4};

        int num = 6;
        int index = 2; // 下标
        // 新数组
        int[] arr1 = new int[arr.length + 1];

        System.arraycopy(arr, 0, arr1, 0, arr.length);
        System.arraycopy(arr1, index, arr1, index + 1, arr1.length - index - 1);

        arr1[index] = num; // 赋值

        System.out.println(Arrays.toString(arr1));

    }
}
